//package com.erp.user.domain.bo;
//
//import com.ruoyi.common.core.validate.AddGroup;
//import com.ruoyi.common.core.validate.EditGroup;
//import com.ruoyi.common.core.web.oldDomain.BaseEntity;
//import lombok.Data;
//import lombok.EqualsAndHashCode;
//
//import javax.validation.constraints.NotBlank;
//import javax.validation.constraints.NotNull;
//import java.math.BigDecimal;
//
///**
// * 个人开户信息业务对象 erp_user_info
// *
// * @author erp
// * @date 2023-05-09
// */
//
//@Data
//@EqualsAndHashCode(callSuper = true)
//public class ErpUserInfoBo extends BaseEntity {
//
//    /**
//     * 主键
//     */
//    @NotNull(message = "主键不能为空", groups = { EditGroup.class })
//    private Long id;
//
//    /**
//     * 用户id
//     */
//    @NotNull(message = "用户id不能为空", groups = { AddGroup.class, EditGroup.class })
//    private Long userId;
//
//    /**
//     * 个人代码
//     */
//    @NotBlank(message = "个人代码不能为空", groups = { AddGroup.class, EditGroup.class })
//    private String code;
//
//    /**
//     * 真实姓名
//     */
//    @NotBlank(message = "真实姓名不能为空", groups = { AddGroup.class, EditGroup.class })
//    private String realName;
//
//    /**
//     * 用户身份证
//     */
//    @NotBlank(message = "用户身份证不能为空", groups = { AddGroup.class, EditGroup.class })
//    private String agentIdCard;
//
//    /**
//     * 分公司名称
//     */
//    @NotBlank(message = "分公司名称不能为空", groups = { AddGroup.class, EditGroup.class })
//    private String branchName;
//
//    /**
//     * 代理名称
//     */
//    @NotBlank(message = "代理名称不能为空", groups = { AddGroup.class, EditGroup.class })
//    private String agentName;
//
//    /**
//     * 合同
//     */
//    @NotBlank(message = "合同不能为空", groups = { AddGroup.class, EditGroup.class })
//    private String contract;
//
//    /**
//     * 证书
//     */
//    @NotBlank(message = "证书不能为空", groups = { AddGroup.class, EditGroup.class })
//    private String certificate;
//
//    /**
//     * 直推id
//     */
//    @NotBlank(message = "直推id不能为空", groups = { AddGroup.class, EditGroup.class })
//    private String parentId;
//
//    /**
//     * ids
//     */
//    @NotBlank(message = "ids不能为空", groups = { AddGroup.class, EditGroup.class })
//    private String parentIds;
//
//    /**
//     * 分公司id
//     */
//    @NotNull(message = "分公司id不能为空", groups = { AddGroup.class, EditGroup.class })
//    private String branchId;
//
//    /**
//     * 代理id
//     */
//    @NotBlank(message = "代理id不能为空", groups = { AddGroup.class, EditGroup.class })
//    private String agentId;
//
//    /**
//     * 乐观锁
//     */
//    @NotBlank(message = "乐观锁不能为空", groups = { AddGroup.class, EditGroup.class })
//    private String revision;
//
//    /**
//     * 到期类型(0:30 ; 1:90; 2:一年; 3: 自定义
//     */
//    private Integer expirationType;
//    /**
//     * 到期时间
//     */
//    private Long expirationTime;
//
//    /**
//     * 是否分销
//     */
//    private Integer isDistribution;
//
//    /**
//     * 商品是否自动刊登
//     */
//    private Integer isPublish;
//
//    /**
//     * 上级邀请码
//     */
//    private String parentCode;
//
//    /**
//     * 部门id
//     */
//    private Long deptId;
//
//    private String phonenumber;
//    private String userName;
//    private String orderNumber;
//
//    /**
//     * 是否是先用后付 0:不是;1:是
//     */
//    private Integer isPay;
//
//    /**
//     * 付款金额
//     */
//    private BigDecimal price;
//}
